<?php

/*
** COMITATO PROVINCIALE DI CATANIA - CROCE ROSSA ITALIANA
*/

class HTMLCampoOra extends HTMLSpan {
	public
		$valore;
	
	public function __construct ( $id, $valore = NULL ) {
		parent::__construct ( $id );
		if ( $valore ) {
			$this->valore = $valore;
		} else {
			$this->valore = time();
		}
	}
	
	public function render() {
		global $conf;
		
		$id = $this->id;
		$this->apri();
		
		// Selettore Ore
		$n = new HTMLSelettore($id . '_ore');
		for ( $i = 0; $i <= 23; $i++ ) {
			$n->aggiungi($i, $i);
		}
		$n->selezionato = date('H', $this->valore);
		$n->render();
		
		// Selettore Minuti
		$n = new HTMLSelettore($id . '_minuti');
		for ( $i = 0; $i < 60; $i = $i + $conf['data']['precisioneOrario'] ) {
			$n->aggiungi($i, sprintf("%02d", $i));
		}
		$n->selezionato = ((int)(date('i', $this->valore) / 10))*10;
		$n->render();
				
		$this->chiudi();
	}
}
